<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>Table of Contents</title>
<link href="style.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
<!--
var temp, temp2, cookieArray, cookieArray2, cookieCount;
function initiate(){
  cookieCount=0;
  if(document.cookie){
    cookieArray=document.cookie.split(";");
    cookieArray2=new Array();
    for(i in cookieArray){
      cookieArray2[cookieArray[i].split("=")[0].replace(/ /g,"")]=cookieArray[i].split("=")[1].replace(/ /g,"");
    }
  }
  cookieArray=(document.cookie.indexOf("state=")>=0)?cookieArray2["state"].split(","):new Array();
  temp=document.getElementById("containerul");
  for(var o=0;o<temp.getElementsByTagName("li").length;o++){
    if(temp.getElementsByTagName("li")[o].getElementsByTagName("ul").length>0){
      temp2 = document.createElement("span");
      temp2.className = "symbols";
      temp2.style.backgroundImage = (cookieArray.length>0)?((cookieArray[cookieCount]=="true")?"url(bullets-contract.gif)":"url(bullets-expand.gif)"):"url(bullets-expand.gif)";
      temp2.onmousedown=function(){
        showhide(this.parentNode);
        writeCookie();
      }
      temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild)
      temp.getElementsByTagName("li")[o].getElementsByTagName("ul")[0].style.display = "none";
      if(cookieArray[cookieCount]=="true"){
        showhide(temp.getElementsByTagName("li")[o]);
      }
      cookieCount++;
    }
    else{
      temp2 = document.createElement("span");
      temp2.className = "symbols";
      temp2.style.backgroundImage = "url(bullets-end.gif)";
      temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild);
    }
  }
}

function showhide(el){
  el.getElementsByTagName("ul")[0].style.display=(el.getElementsByTagName("ul")[0].style.display=="block")?"none":"block";
  el.getElementsByTagName("span")[0].style.backgroundImage=(el.getElementsByTagName("ul")[0].style.display=="block")?"url(bullets-contract.gif)":"url(bullets-expand.gif)";
}

function writeCookie(){ // Runs through the menu and puts the "states" of each nested list into an array, the array is then joined together and assigned to a cookie.
  cookieArray=new Array()
  for(var q=0;q<temp.getElementsByTagName("li").length;q++){
    if(temp.getElementsByTagName("li")[q].childNodes.length>0){
      if(temp.getElementsByTagName("li")[q].childNodes[0].nodeName=="SPAN" && temp.getElementsByTagName("li")[q].getElementsByTagName("ul").length>0){
        cookieArray[cookieArray.length]=(temp.getElementsByTagName("li")[q].getElementsByTagName("ul")[0].style.display=="block");
      }
    }
  }
  document.cookie="state="+cookieArray.join(",")+";expires="+new Date(new Date().getTime() + 365*24*60*60*1000).toGMTString();
}
//-->
</script>

</head>
<body>
	<div id="navwrap">
	<ul id="containerul"> <!-- This ul must wrap entire list for expand/contract to work -->
		<li class="lev1"><a href="oclRefPages-Title.html" target="pagedisplay">Introduction</a></li>
		<li class="lev1">Alphabetic Contents <!-- This is a Level1 bullet  -->
			<ul class="Level2"><li>A
			<ul class="Level3">
				<li><a href="abs.html" target="pagedisplay">abs</a></li>
				<li><a href="abs.html" target="pagedisplay">abs_diff</a></li>
				<li><a href="abstractDataTypes.html" target="pagedisplay">Abstract Data Types</a></li>
				<li><a href="accessQualifiers.html" target="pagedisplay">Access Qualifiers</a></li>
				<li><a href="acos.html" target="pagedisplay">acos</a></li>
				<li><a href="acos.html" target="pagedisplay">acosh</a></li>
				<li><a href="acos.html" target="pagedisplay">acospi</a></li>
				<li><a href="add_sat.html" target="pagedisplay">add_sat</a></li>
				<li><a href="sampler_t.html" target="pagedisplay">Addressing Mode and Filtering</a></li>
				<li><a href="qualifiers.html" target="pagedisplay">Address Space Qualifiers</a></li>
				<li><a href="any.html" target="pagedisplay">all</a></li>
				<li><a href="any.html" target="pagedisplay">any</a></li>
				<li><a href="as_typen.html" target="pagedisplay">as_typen()</a></li>
				<li><a href="asin.html" target="pagedisplay">asin</a></li>
				<li><a href="asin.html" target="pagedisplay">asinh</a></li>
				<li><a href="asin.html" target="pagedisplay">asinpi</a></li>
				<li><a href="asyncCopyFunctions.html" target="pagedisplay">Async Copies/Prefetch Built-In Functions</a></li>
				<li><a href="async_work_group_copy.html" target="pagedisplay">async_work_group_copy</a></li>
				<li><a href="async_work_group_strided_copy.html" target="pagedisplay">async_work_group_strided_copy</a></li>
				<li><a href="atan.html" target="pagedisplay">atan</a></li>
				<li><a href="atan.html" target="pagedisplay">atan2</a></li>
				<li><a href="atan.html" target="pagedisplay">atan2pi</a></li>
				<li><a href="atan.html" target="pagedisplay">atanh</a></li>
				<li><a href="atan.html" target="pagedisplay">atanpi</a></li>
				<li><a href="atomicFunctions.html" target="pagedisplay">Atomic Fuctions</a></li>
				<li><a href="atomic_add.html" target="pagedisplay">atomic_add</a></li>
				<li><a href="atomic_and.html" target="pagedisplay">atomic_and</a></li>
				<li><a href="atomic_cmpxchg.html" target="pagedisplay">atomic_cmpxchg</a></li>
				<li><a href="atomic_dec.html" target="pagedisplay">atomic_dec</a></li>
				<li><a href="atomic_inc.html" target="pagedisplay">atomic_inc</a></li>
				<li><a href="atomic_max.html" target="pagedisplay">atomic_max</a></li>
				<li><a href="atomic_min.html" target="pagedisplay">atomic_min</a></li>
				<li><a href="atomic_or.html" target="pagedisplay">atomic_or</a></li>
				<li><a href="atomic_sub.html" target="pagedisplay">atomic_sub</a></li>
				<li><a href="atomic_xchg.html" target="pagedisplay">atomic_xchg</a></li>
				<li><a href="atomic_xor.html" target="pagedisplay">atomic_xor</a></li>
				
				<li><a href="attribute.html" target="pagedisplay">__attribute__</a></li>
				<li><a href="attributes-blocksAndControlFlow.html" target="pagedisplay">attributes of blocks</a></li>
				<li><a href="attributes-blocksAndControlFlow.html" target="pagedisplay">attributes of control flow stmts</a></li>
				<li><a href="attributes-types.html" target="pagedisplay">attributes of types</a></li>
				<li><a href="attributes-variables.html" target="pagedisplay">attributes of variables</a></li>
				</ul>
			</li>
		<li>B
			<ul class="Level3">
			<li><a href="barrier.html" target="pagedisplay">barrier</a></li>
			<li><a href="bitselect.html" target="pagedisplay">bitselect</a></li>
			<li><a href="attributes-blocksAndControlFlow.html" target="pagedisplay">block attributes</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">bool</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">booln</a></li>
			<li><a href="clBuildProgram.html" target="pagedisplay">Build Options</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">Built-In Scalar Data Types</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">Built-In Vector Data Types</a></li>
			</ul>
		</li>
	<li>C
		<ul class="Level3">
			<li><a href="classDiagram.html" target="pagedisplay">Cardinality diagram</a></li>
			<li><a href="cbrt.html" target="pagedisplay">cbrt</a></li>
			<li><a href="ceil.html" target="pagedisplay">ceil</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">char</a></li>
			<li><a href="macroLimits.html" target="pagedisplay">CHAR_BIT</a></li>
			<li><a href="macroLimits.html" target="pagedisplay">CHAR_MAX</a></li>
			<li><a href="macroLimits.html" target="pagedisplay">CHAR_MIN</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">charn</a></li>
			<li><a href="clamp.html" target="pagedisplay">clamp (Common Function)</a></li>
			<li><a href="integerClamp.html" target="pagedisplay">clamp (Integer Function)</a></li>
			<li><a href="gl_sharing.html" target="pagedisplay">CL_APPLE_gl_sharing</a></li>
			<li><a href="classDiagram.html" target="pagedisplay">Class diagram</a></li>
			<li><a href="clBuildProgram.html" target="pagedisplay">clBuildProgram </a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_char</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_charn</a></li>
			<li><a href="clCreateBuffer.html" target="pagedisplay">clCreateBuffer</a></li>
			<li><a href="clCreateCommandQueue.html" target="pagedisplay">clCreateCommandQueue</a></li>
			<li><a href="clCreateContext.html" target="pagedisplay">clCreateContext</a></li>
			<li><a href="clCreateContextFromType.html" target="pagedisplay">clCreateContextFromType</a></li>
			<li><a href="clCreateEventFromGLsyncKHR.html" target="pagedisplay">clCreateEventFromGLsyncKHR</a></li>
			<li><a href="clCreateFromD3D10BufferKHR.html" target="pagedisplay">clCreateFromD3D10BufferKHR</a></li>
			<li><a href="clCreateFromD3D10Texture2DKHR.html" target="pagedisplay">clCreateFromD3D10Texture2DKHR</a></li>
			<li><a href="clCreateFromD3D10Texture3DKHR.html" target="pagedisplay">clCreateFromD3D10Texture3DKHR</a></li>
			<li><a href="clCreateFromGLBuffer.html" target="pagedisplay">clCreateFromGLBuffer</a></li>
			<li><a href="clCreateFromGLRenderbuffer.html" target="pagedisplay">clCreateFromGLRenderbuffer</a></li>
			<li><a href="clCreateFromGLTexture2D.html" target="pagedisplay">clCreateFromGLTexture2D</a></li>
			<li><a href="clCreateFromGLTexture3D.html" target="pagedisplay">clCreateFromGLTexture3D</a></li>
			<li><a href="clCreateImage2D.html" target="pagedisplay">clCreateImage2D</a></li>
			<li><a href="clCreateImage3D.html" target="pagedisplay">clCreateImage3D</a></li>
			<li><a href="clCreateKernel.html" target="pagedisplay">clCreateKernel</a></li>
			<li><a href="clCreateKernelsInProgram.html" target="pagedisplay">clCreateKernelsInProgram</a></li>
			<li><a href="clCreateProgramWithBinary.html" target="pagedisplay">clCreateProgramWithBinary</a></li>
			<li><a href="clCreateProgramWithSource.html" target="pagedisplay">clCreateProgramWithSource</a></li>
			<li><a href="clCreateSampler.html" target="pagedisplay">clCreateSampler</a></li>
			<li><a href="clCreateSubBuffer.html" target="pagedisplay">clCreateSubBuffer </a></li>
			<li><a href="clCreateUserEvent.html" target="pagedisplay">clCreateUserEvent </a></li>			
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_double</a></li>
			<li><a href="clEnqueueAcquireD3D10ObjectsKHR.html" target="pagedisplay">clEnqueueAcquireD3D10ObjectsKHR</a></li>						
			<li><a href="clEnqueueAcquireGLObjects.html" target="pagedisplay">clEnqueueAcquireGLObjects</a></li>
			<li><a href="clEnqueueBarrier.html" target="pagedisplay">clEnqueueBarrier</a></li>
			<li><a href="clEnqueueCopyBuffer.html" target="pagedisplay">clEnqueueCopyBuffer </a></li>
			<li><a href="clEnqueueCopyBufferRect.html" target="pagedisplay">clEnqueueCopyBufferRect</a></li>
			<li><a href="clEnqueueCopyBufferToImage.html" target="pagedisplay">clEnqueueCopyBufferToImage</a></li>
			<li><a href="clEnqueueCopyImage.html" target="pagedisplay">clEnqueueCopyImage</a></li>
			<li><a href="clEnqueueCopyImageToBuffer.html" target="pagedisplay">clEnqueueCopyImageToBuffer</a></li>
			<li><a href="clEnqueueMapBuffer.html" target="pagedisplay">clEnqueueMapBuffer</a></li>
			<li><a href="clEnqueueMapImage.html" target="pagedisplay">clEnqueueMapImage</a></li>
			<li><a href="clEnqueueMarker.html" target="pagedisplay">clEnqueueMarker</a></li>
			<li><a href="clEnqueueNativeKernel.html" target="pagedisplay">clEnqueueNativeKernel</a></li>
			<li><a href="clEnqueueNDRangeKernel.html" target="pagedisplay">clEnqueueNDRangeKernel</a></li>
			<li><a href="clEnqueueReadBuffer.html" target="pagedisplay">clEnqueueReadBuffer</a></li>
			<li><a href="clEnqueueReadBufferRect.html" target="pagedisplay">clEnqueueReadBufferRect</a></li>
			<li><a href="clEnqueueReadImage.html" target="pagedisplay">clEnqueueReadImage</a></li>
			<li><a href="clEnqueueReleaseD3D10ObjectsKHR.html" target="pagedisplay">clEnqueueReleaseD3D10ObjectsKHR</a></li>
			<li><a href="clEnqueueReleaseGLObjects.html" target="pagedisplay">clEnqueueReleaseGLObjects</a></li>
			<li><a href="clEnqueueTask.html" target="pagedisplay">clEnqueueTask</a></li>
			<li><a href="clEnqueueUnmapMemObject.html" target="pagedisplay">clEnqueueUnmapMemObject</a></li>
			<li><a href="clEnqueueWaitForEvents.html" target="pagedisplay">clEnqueueWaitForEvents</a></li>
			<li><a href="clEnqueueWriteBuffer.html" target="pagedisplay">clEnqueueWriteBuffer</a></li>
			<li><a href="clEnqueueWriteBufferRect.html" target="pagedisplay">clEnqueueWriteBufferRect</a></li>
			<li><a href="clEnqueueWriteImage.html" target="pagedisplay">clEnqueueWriteImage</a></li>
			<li><a href="clFinish.html" target="pagedisplay">clFinish</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_float</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_floatn</a></li>
			<li><a href="clFlush.html" target="pagedisplay">clFlush</a></li>
			<li><a href="clGetCommandQueueInfo.html" target="pagedisplay">clGetCommandQueueInfo</a></li>
			<li><a href="clGetContextInfo.html" target="pagedisplay">clGetContextInfo</a></li>
			<li><a href="clGetGLContextInfoKHR.html" target="pagedisplay">clGetGLContextInfoKHR</a></li>
			<li><a href="clGetDeviceIDs.html" target="pagedisplay">clGetDeviceIDs</a></li>
			<li><a href="clGetDeviceIDsFromD3D10KHR.html" target="pagedisplay">clGetDeviceIDsFromD3D10KHR</a></li>
			<li><a href="clGetDeviceInfo.html" target="pagedisplay">clGetDeviceInfo</a></li>
			<li><a href="clGetEventInfo.html" target="pagedisplay">clGetEventInfo</a></li>
			<li><a href="clGetEventProfilingInfo.html" target="pagedisplay">clGetEventProfilingInfo</a></li>
			<li><a href="clGetExtensionFunctionAddress.html" target="pagedisplay">clGetExtensionFunctionAddress</a></li>
			<li><a href="clGetGLContextInfoKHR.html" target="pagedisplay">clGetGLContextInfoKHR</a></li>
			<li><a href="clGetGLObjectInfo.html" target="pagedisplay">clGetGLObjectInfo</a></li>
			<li><a href="clGetGLTextureInfo.html" target="pagedisplay">clGetGLTextureInfo</a></li>
			<li><a href="clGetImageInfo.html" target="pagedisplay">clGetImageInfo</a></li>
			<li><a href="clGetKernelInfo.html" target="pagedisplay">clGetKernelInfo </a></li>
			<li><a href="clGetKernelWorkGroupInfo.html" target="pagedisplay">clGetKernelWorkGroupInfo</a></li>
			<li><a href="clGetMemObjectInfo.html" target="pagedisplay">clGetMemObjectInfo</a></li>
			<li><a href="clGetPlatformIDs.html" target="pagedisplay">clGetPlatformIDs</a></li>
			<li><a href="clGetPlatformInfo.html" target="pagedisplay">clGetPlatformInfo</a></li>
			<li><a href="clGetProgramBuildInfo.html" target="pagedisplay">clGetProgramBuildInfo</a></li>
			<li><a href="clGetProgramInfo.html" target="pagedisplay">clGetProgramInfo</a></li>
			<li><a href="clGetSamplerInfo.html" target="pagedisplay">clGetSamplerInfo</a></li>
			<li><a href="clGetSupportedImageFormats.html" target="pagedisplay">clGetSupportedImageFormats</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_half</a></li>
			<li><a href="cl_image_format.html" target="pagedisplay">cl_image_format</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_int</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_intn</a></li>
			<li><a href="EXTENSION.html" target="pagedisplay">cl_khr</a></li>
			<li><a href="cl_khr_3d_image_writes.html" target="pagedisplay">cl_khr_3d_image_writes</a></li>
			<li><a href="cl_khr_d3d10_sharing.html" target="pagedisplay">cl_khr_d3d10_sharing</a></li>
			<li><a href="cl_khr_fp16.html" target="pagedisplay">cl_khr_fp16</a></li>
			<li><a href="cl_khr_fp64.html" target="pagedisplay">cl_khr_fp64</a></li>
			<li><a href="gl_event.html" target="pagedisplay">cl_khr_gl_event</a></li>
			
			<li><a href="gl_sharing.html" target="pagedisplay">CL_KHR_gl_sharing</a></li>
			<li><a href="cl_khr_int64_base_atomics.html" target="pagedisplay">cl_khr_int64_base_atomics</a></li>
			<li><a href="cl_khr_int64_extended_atomics.html" target="pagedisplay">cl_khr_int64_extended_atomics</a></li>

			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_long</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_longn</a></li>
			<li><a href="clReleaseCommandQueue.html" target="pagedisplay">clReleaseCommandQueue</a></li>
			<li><a href="clReleaseContext.html" target="pagedisplay">clReleaseContext </a></li>
			<li><a href="clReleaseEvent.html" target="pagedisplay">clReleaseEvent</a></li>
			<li><a href="clReleaseKernel.html" target="pagedisplay">clReleaseKernel</a></li>
			<li><a href="clReleaseMemObject.html" target="pagedisplay">clReleaseMemObject </a></li>
			<li><a href="clReleaseProgram.html" target="pagedisplay">clReleaseProgram</a></li>
			<li><a href="clReleaseSampler.html" target="pagedisplay">clReleaseSampler</a></li>
			<li><a href="clRetainCommandQueue.html" target="pagedisplay">clRetainCommandQueue </a></li>
			<li><a href="clRetainContext.html" target="pagedisplay">clRetainContext</a></li>
			<li><a href="clRetainEvent.html" target="pagedisplay">clRetainEvent</a></li>
			<li><a href="clRetainKernel.html" target="pagedisplay">clRetainKernel</a></li>
			<li><a href="clRetainMemObject.html" target="pagedisplay">clRetainMemObject</a></li>
			<li><a href="clRetainProgram.html" target="pagedisplay">clRetainProgram</a></li>
			<li><a href="clRetainSampler.html" target="pagedisplay">clRetainSampler</a></li>
			<li><a href="clSetCommandQueueProperty.html" target="pagedisplay">clSetCommandQueueProperty</a></li>
			<li><a href="clSetEventCallback.html" target="pagedisplay">clSetEventCallback</a></li>
			<li><a href="clSetKernelArg.html" target="pagedisplay">clSetKernelArg</a></li>
			<li><a href="clSetMemObjectDestructorCallback.html" target="pagedisplay">clSetMemObjectDestructorCallback</a></li>
			<li><a href="clSetUserEventStatus.html" target="pagedisplay">clSetUserEventStatus</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_short</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_shortn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_uchar</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_ucharn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_uint</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_uintn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_ulong</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_ulongn</a></li>
			<li><a href="clUnloadCompiler.html" target="pagedisplay">clUnloadCompiler</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">cl_ushort</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">cl_ushortn</a></li>
			<li><a href="clWaitForEvents.html" target="pagedisplay">clWaitForEvents</a></li>
			<li><a href="clz.html" target="pagedisplay">clz</a></li>
			<li><a href="commonFunctions.html" target="pagedisplay">Common Built-In Functions</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex double</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex doublen</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex float</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex floatn</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex half</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex halfn</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex quad</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">complex quadn</a></li>
			<li><a href="constant.html" target="pagedisplay">__constant, constant</a></li>
			<li><a href="attributes-blocksAndControlFlow.html" target="pagedisplay">control flow stmnt attributes</a></li>
			<li><a href="convert_T.html" target="pagedisplay">Conversions</a></li>
			<li><a href="convert_T.html" target="pagedisplay">convert</a></li>
			<li><a href="copysign.html" target="pagedisplay">copysign</a></li>
			<li><a href="cos.html" target="pagedisplay">cos</a></li>
			<li><a href="cos.html" target="pagedisplay">cosh</a></li>
			<li><a href="cos.html" target="pagedisplay">cospi</a></li>
			<li><a href="cross.html" target="pagedisplay">cross</a></li>
			</ul>
		</li>
	<li>D
		<ul class="Level3">
			<li><a href="d3d10_sharing.html" target="pagedisplay">d3d10_sharing</a></li>
			<li><a href="clBuildProgram.html" target="pagedisplay">-D name</a></li>
			<li><a href="clBuildProgram.html" target="pagedisplay">-D name=definition</a></li>
			<li><a href="dataTypes.html" target="pagedisplay">Data Types</a></li>
			<li><a href="degrees.html" target="pagedisplay">degrees</a></li>
			<li><a href="classDiagram.html" target="pagedisplay">Diagram</a></li>
			<li><a href="d3d10_sharing.html" target="pagedisplay">Direct3d 10</a></li>
			<li><a href="EXTENSION.html" target="pagedisplay">disable</a></li>
			<li><a href="distance.html" target="pagedisplay">distance</a></li>
			<li><a href="dot.html" target="pagedisplay">dot</a></li>
			<li><a href="cl_khr_fp64.html" target="pagedisplay">Double Precision Floating-Point</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">double</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">doublen</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">doublenxm</a></li>
		</ul>
	</li>
	<li>E
		<ul class="Level3">
			<li><a href="preprocessorDirectives.html" target="pagedisplay"> __ENDIAN_LITTLE__</a></li>
			<li><a href="enums.html" target="pagedisplay">enumerators</a></li>
			<li><a href="enums.html" target="pagedisplay">enums</a></li>
			<li><a href="erf.html" target="pagedisplay">erf</a></li>
			<li><a href="erf.html" target="pagedisplay">erfc</a></li>
			<li><a href="otherDataTypes.html" target="pagedisplay">event_t</a></li>
			<li><a href="exp.html" target="pagedisplay">exp</a></li>
			<li><a href="exp.html" target="pagedisplay">exp10</a></li>
			<li><a href="exp.html" target="pagedisplay">exp2</a></li>
			<li><a href="explicitMemoryFenceFunctions.html" target="pagedisplay">Explicit Memory Fence Built-In Functions</a></li>
			<li><a href="exp.html" target="pagedisplay">expm1</a></li>
			<li><a href="EXTENSION.html" target="pagedisplay">Extensions</a></li>
			</ul>
		</li>
	<li>F
		<ul class="Level3">
			<li><a href="fabs.html" target="pagedisplay">fabs</a></li>
			<li><a href="fast_distance.html" target="pagedisplay">fast_distance</a></li>
			<li><a href="fast_length.html" target="pagedisplay">fast_length</a></li>
			<li><a href="fast_normalize.html" target="pagedisplay">fast_normalize</a></li>
			<li><a href="preprocessorDirectives.html" target="pagedisplay">__FAST_RELAXED_MATH__</a></li>
			<li><a href="fdim.html" target="pagedisplay">fdim</a></li>
			<li><a href="preprocessorDirectives.html" target="pagedisplay">__FILE__</a></li>
			<li><a href="sampler_t.html" target="pagedisplay">filter mode</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">float</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">floatn</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">floatnxm</a></li>
			<li><a href="floor.html" target="pagedisplay">floor</a></li>
			<li><a href="fma.html" target="pagedisplay">fma</a></li>
			<li><a href="fmax.html" target="pagedisplay">fmax</a></li>
			<li><a href="fmin.html" target="pagedisplay">fmin</a></li>
			<li><a href="fmod.html" target="pagedisplay">fmod</a></li>
			<li><a href="FP_CONTRACT.html" target="pagedisplay">FP_CONTRACT</a></li>
			<li><a href="FP_CONTRACT.html" target="pagedisplay">FP_FAST_FMA</a></li>
			<li><a href="FP_CONTRACT.html" target="pagedisplay">FP_FAST_FMAF</a></li>
			<li><a href="fract.html" target="pagedisplay">fract</a></li>
			<li><a href="frexp.html" target="pagedisplay">frexp</a></li>
			<li><a href="functionQualifiers.html" target="pagedisplay">Function Qualifiers</a></li>
		</ul>
	</li>
	<li>G
		<ul class="Level3">
			<li><a href="geometricFunctions.html" target="pagedisplay">Geometric Built-in Functions</a></li>
			<li><a href="get_global_id.html" target="pagedisplay">get_global_id</a></li>
			<li><a href="get_global_size.html" target="pagedisplay">get_global_size</a></li>
			<li><a href="get_global_offset.html" target="pagedisplay">get_global_offset</a></li>
			<li><a href="get_group_id.html" target="pagedisplay">get_group_id</a></li>
			<li><a href="get_image_channel_data_type.html" target="pagedisplay">get_image_channel_data_type</a></li>
			<li><a href="get_image_channel_order.html" target="pagedisplay">get_image_channel_order</a></li>
			<li><a href="get_image_depth.html" target="pagedisplay">get_image_depth</a></li>
			<li><a href="get_image_dim.html" target="pagedisplay">get_image_dim</a></li>
			<li><a href="get_image_height.html" target="pagedisplay">get_image_height</a></li>
			<li><a href="get_image_width.html" target="pagedisplay">get_image_width</a></li>
			<li><a href="get_local_id.html" target="pagedisplay">get_local_id</a></li>
			<li><a href="get_local_size.html" target="pagedisplay">get_local_size</a></li>
			<li><a href="get_num_groups.html" target="pagedisplay">get_num_groups</a></li>
			<li><a href="get_work_dim.html" target="pagedisplay">get_work_dim</a></li>
			<li><a href="gl_event.html" target="pagedisplay">gl_event</a></li>
			<li><a href="gl_sharing.html" target="pagedisplay">gl_sharing</a></li>
			<li><a href="global.html" target="pagedisplay">__global, global</a></li>
		</ul>
	</li>
	<li>H
		<ul class="Level3">
			<li><a href="hadd.html" target="pagedisplay">hadd</a></li>
			<li><a href="cl_khr_fp16.html" target="pagedisplay">Half Data Type</a></li>
			<li><a href="cl_khr_fp16.html" target="pagedisplay">Half Floating-Point</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">half</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">halfn</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">halfnxm</a></li>
			<li><a href="cos.html" target="pagedisplay">half_cos</a></li>
			<li><a href="divide.html" target="pagedisplay">half_divide</a></li>
			<li><a href="exp.html" target="pagedisplay">half_exp</a></li>
			<li><a href="exp.html" target="pagedisplay">half_exp2</a></li>
			<li><a href="exp.html" target="pagedisplay">half_exp10</a></li>
			<li><a href="log.html" target="pagedisplay">half_log</a></li>
			<li><a href="log.html" target="pagedisplay">half_log10</a></li>
			<li><a href="log.html" target="pagedisplay">half_log2</a></li>
			<li><a href="pow.html" target="pagedisplay">half_powr</a></li>
			<li><a href="recip.html" target="pagedisplay">half_recip</a></li>
			<li><a href="sqrt.html" target="pagedisplay">half_rsqrt</a></li>
			<li><a href="sin.html" target="pagedisplay">half_sin</a></li>
			<li><a href="sqrt.html" target="pagedisplay">half_sqrt</a></li>
			<li><a href="tan.html" target="pagedisplay">half_tan</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">Huge_VAL</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">HUGE_VALF</a></li>
			<li><a href="hypot.html" target="pagedisplay">hypot</a></li>
		</ul>
	</li>
	<li>I
		<ul class="Level3">
			<li><a href="clBuildProgram.html" target="pagedisplay">-I dir</a></li>
			<li><a href="ilogb.html" target="pagedisplay">ilogb</a></li>
			<li><a href="imageFunctions.html" target="pagedisplay">Image Built-In Functions</a></li>
			<li><a href="clGetSupportedImageFormats.html" target="pagedisplay">Image formats</a></li>
			<li><a href="preprocessorDirectives.html" target="pagedisplay"> __IMAGE_SUPPORT__</a></li>
			<li><a href="otherDataTypes.html" target="pagedisplay">image2d_t</a></li>
			<li><a href="otherDataTypes.html" target="pagedisplay">image3d_t</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary double</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary doublen</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary float</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary floatn</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary half</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary halfn</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary quad</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">imaginary quadn</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">INFINITY</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">int</a></li>
			<li><a href="integerFunctions.html" target="pagedisplay">Integer Built-In Functions</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">intn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">intptr_t</a></li>
			<li><a href="oclRefPages-Title.html" target="pagedisplay">Introduction</a></li>
			<li><a href="isequal.html" target="pagedisplay">isequal</a></li>
			<li><a href="isfinite.html" target="pagedisplay">isfinite</a></li>
			<li><a href="isgreater.html" target="pagedisplay">isgreater</a></li>
			<li><a href="isgreaterequal.html" target="pagedisplay">isgreaterequal</a></li>
			<li><a href="isinf.html" target="pagedisplay">isinf</a></li>
			<li><a href="isless.html" target="pagedisplay">isless</a></li>
			<li><a href="islessequal.html" target="pagedisplay">islessequal</a></li>
			<li><a href="islessgreater.html" target="pagedisplay">islessgreater</a></li>
			<li><a href="isnan.html" target="pagedisplay">isnan</a></li>
			<li><a href="isnormal.html" target="pagedisplay">isnormal</a></li>
			<li><a href="isnotequal.html" target="pagedisplay">isnotequal</a></li>
			<li><a href="isordered.html" target="pagedisplay">isordered</a></li>
			<li><a href="isunordered.html" target="pagedisplay">isunordered</a></li>
		</ul>
	</li>
	<li>K L
		<ul class="Level3">	
			<li><a href="functionQualifiers.html" target="pagedisplay">__kernel, kernel</a></li>
			<li><a href="clCreateKernel.html" target="pagedisplay">Kernel object</a></li>
			<li><a href="ldexp.html" target="pagedisplay">ldexp</a></li>
			<li><a href="length.html" target="pagedisplay">length</a></li>
			<li><a href="lgamma.html" target="pagedisplay">lgamma</a></li>
			<li><a href="lgamma.html" target="pagedisplay">lgamma_r</a></li>
			<li><a href="macroLimits.html" target="pagedisplay">Limits</a></li>
			<li><a href="preprocessorDirectives.html" target="pagedisplay"> __LINE__ </a></li>
			<li><a href="local.html" target="pagedisplay">__local, local</a></li>
			<li><a href="log.html" target="pagedisplay">log</a></li>
			<li><a href="log.html" target="pagedisplay">log10</a></li>
			<li><a href="log.html" target="pagedisplay">log1p</a></li>
			<li><a href="log.html" target="pagedisplay">log2</a></li>
			<li><a href="log.html" target="pagedisplay">logb</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">long</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">long double</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">long doublen</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">long long</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">long longn</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">longn</a></li>
		</ul>
	</li>
	<li>M
		<ul class="Level3">
			<li><a href="preprocessorDirectives.html" target="pagedisplay">Macros</a></li>
			<li><a href="macroLimits.html" target="pagedisplay">Macros and Limits</a></li>
			<li><a href="mad.html" target="pagedisplay">mad</a></li>
			<li><a href="mad_hi.html" target="pagedisplay">mad_hi</a></li>
			<li><a href="mad_sat.html" target="pagedisplay">mad_sat</a></li>
			<li><a href="mad24.html" target="pagedisplay">mad24</a></li>
			<li><a href="mathFunctions.html" target="pagedisplay">Math Built-In Functions</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">math constants</a></li>
			<li><a href="clBuildProgram.html" target="pagedisplay">math intrinsics options</a></li>
			<li><a href="commonMax.html" target="pagedisplay">max (Common function)</a></li>
			<li><a href="integerMax.html" target="pagedisplay">max (Integer function)</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">MAXFLOAT</a></li>
			<li><a href="mag.html" target="pagedisplay">maxmag</a></li>
			<li><a href="mag.html" target="pagedisplay">minmag</a></li>
			<li><a href="mem_fence.html" target="pagedisplay">mem_fence</a></li>
			<li><a href="commonMin.html" target="pagedisplay">min (Common funciton)</a></li>
			<li><a href="integerMax.html" target="pagedisplay">min (Integer function)</a></li>
			<li><a href="mix.html" target="pagedisplay">mix</a></li>
			<li><a href="miscVectorFunctions.html" target="pagedisplay">Misc. Vector Functions</a></li>
			<li><a href="modf.html" target="pagedisplay">modf</a></li>
			<li><a href="mul_hi.html" target="pagedisplay">mul_hi</a></li>
			<li><a href="mul24.html" target="pagedisplay">mul24</a></li>
		</ul>
	</li>
	<li>N
		<ul class="Level3">
			<li><a href="nan.html" target="pagedisplay">nan</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">NAN</a></li>
			<li><a href="cos.html" target="pagedisplay">native_cos</a></li>
			<li><a href="divide.html" target="pagedisplay">native_divide</a></li>
			<li><a href="exp.html" target="pagedisplay">native_exp</a></li>
			<li><a href="exp.html" target="pagedisplay">native_exp2</a></li>
			<li><a href="exp.html" target="pagedisplay">native_exp10</a></li>
			<li><a href="log.html" target="pagedisplay">native_log</a></li>
			<li><a href="log.html" target="pagedisplay">native_log2</a></li>
			<li><a href="log.html" target="pagedisplay">native_log10</a></li>
			<li><a href="pow.html" target="pagedisplay">native_powr</a></li>
			<li><a href="recip.html" target="pagedisplay">native_recip</a></li>
			<li><a href="sqrt.html" target="pagedisplay">native_rsqrt</a></li>
			<li><a href="sin.html" target="pagedisplay">native_sin</a></li>
			<li><a href="sqrt.html" target="pagedisplay">native_sqrt</a></li>
			<li><a href="tan.html" target="pagedisplay">native_tan</a></li>
			<li><a href="nextafter.html" target="pagedisplay">nextafter</a></li>
			<li><a href="normalize.html" target="pagedisplay">normalize</a></li>
			<li><a href="sampler_t.html" target="pagedisplay">normalized coords</a></li>
		</ul>
	</li>
	<li>O P Q
		<ul class="Level3">
			<li><a href="gl_sharing.html" target="pagedisplay">OpenCL/OpenGL Sharing Functions</a></li>
			<li><a href="operators.html" target="pagedisplay">Operators</a></li>
			<li><a href="clBuildProgram.html" target="pagedisplay">optimization options</a></li>
			<li><a href="EXTENSION.html" target="pagedisplay">Optional Extensions</a></li>
			<li><a href="otherDataTypes.html" target="pagedisplay">Other Data Types</a></li>
			<li><a href="pow.html" target="pagedisplay">pow</a></li>
			<li><a href="pow.html" target="pagedisplay">pown</a></li>
			<li><a href="pow.html" target="pagedisplay">powr</a></li>
			<li><a href="preprocessorDirectives.html" target="pagedisplay">#pragma</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">Symbolic Math Constants</a></li>
			<li><a href="prefetch.html" target="pagedisplay">prefetch</a></li>
			<li><a href="preprocessorDirectives.html" target="pagedisplay">Preprocessor macros</a></li>
			<li><a href="private.html" target="pagedisplay"> __private, private</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">ptrdiff_t</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">quad</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">quadn</a></li>
			<li><a href="qualifiers.html" target="pagedisplay">Qualifiers</a></li>
		</ul>
	</li>
	<li>R
		<ul class="Level3">
			<li><a href="radians.html" target="pagedisplay">radians</a></li>
			<li><a href="imageFunctions.html" target="pagedisplay">read_image{f|h|i}</a></li>
			<li><a href="read_mem_fence.html" target="pagedisplay">read_mem_fence</a></li>
			<li><a href="accessQualifiers.html" target="pagedisplay">__read_only</a></li>
			<li><a href="accessQualifiers.html" target="pagedisplay">__read_write</a></li>
			<li><a href="relationalFunctions.html" target="pagedisplay">Relational Built-In Functions</a></li>
			<li><a href="remainder.html" target="pagedisplay">remainder</a></li>
			<li><a href="remquo.html" target="pagedisplay">remquo</a></li>
			<li><a href="functionQualifiers.html" target="pagedisplay">reqd_work_group_size</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">Reserved Data Types</a></li>
			<li><a href="restrictions.html" target="pagedisplay">Restrictions</a></li>
			<li><a href="hadd.html" target="pagedisplay">rhadd</a></li>
			<li><a href="rint.html" target="pagedisplay">rint</a></li>
			<li><a href="rootn.html" target="pagedisplay">rootn</a></li>
			<li><a href="rotate.html" target="pagedisplay">rotate</a></li>
			<li><a href="round.html" target="pagedisplay">round</a></li>
			<li><a href="sqrt.html" target="pagedisplay">rsqrt</a></li>
			<li><a href="convert_T.html" target="pagedisplay">_rte</a></li>
			<li><a href="convert_T.html" target="pagedisplay">_rtn</a></li>
			<li><a href="convert_T.html" target="pagedisplay">_rtp</a></li>
			<li><a href="convert_T.html" target="pagedisplay">_rtz</a></li>
		</ul>
	</li>
	<li>S
		<ul class="Level3">
			<li><a href="clCreateSampler.html" target="pagedisplay">Sampler Object</a></li>
			<li><a href="sampler_t.html" target="pagedisplay">sampler_t</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">Scalar Data Types</a></li>
			<li><a href="select.html" target="pagedisplay">select</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">short</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">shortn</a></li>
			<li><a href="shuffle.html" target="pagedisplay">shuffle</a></li>
			<li><a href="shuffle.html" target="pagedisplay">shuffle2</a></li>
			<li><a href="sign.html" target="pagedisplay">sign</a></li>
			<li><a href="signbit.html" target="pagedisplay">signbit</a></li>
			<li><a href="sin.html" target="pagedisplay">sin</a></li>
			<li><a href="sin.html" target="pagedisplay">sincos</a></li>
			<li><a href="sin.html" target="pagedisplay">sinh</a></li>
			<li><a href="sin.html" target="pagedisplay">sinpi</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">size_t</a></li>
			<li><a href="sqrt.html" target="pagedisplay">sqrt</a></li>
			<li><a href="step.html" target="pagedisplay">step</a></li>
			<li><a href="smoothstep.html" target="pagedisplay">smoothstep</a></li>
			<li><a href="cl_image_format.html" target="pagedisplay">struct _cl_image_format</a></li>
			<li><a href="sub_sat.html" target="pagedisplay">sub_sat</a></li>
			<li><a href="supportedImageFormats.html" target="pagedisplay">supported image formats</a></li>
			<li><a href="barrier.html" target="pagedisplay">Synchronization Function</a></li>
			<li><a href="mathConstants.html" target="pagedisplay">Symbolic Constants</a></li>
		</ul>
	</li>
	<li>T U
		<ul class="Level3">
			<li><a href="tan.html" target="pagedisplay">tan</a></li>
			<li><a href="tan.html" target="pagedisplay">tanh</a></li>
			<li><a href="tan.html" target="pagedisplay">tanpi</a></li>
			<li><a href="tgamma.html" target="pagedisplay">tgamma</a></li>
			<li><a href="trunc.html" target="pagedisplay">trunc</a></li>
			<li><a href="dataTypes.html" target="pagedisplay">Types</a></li>
			<li><a href="attributes-types.html" target="pagedisplay">type attributes</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">uchar</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">ucharn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">uint</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">uintn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">uintptr_t</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">ulong</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">ulong long</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">ulong longn</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">ulongn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">unsigned char</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">unsigned int</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">unsigned long</a></li>
			<li><a href="reservedDataTypes.html" target="pagedisplay">unsigned long long</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">unsigned short</a></li>
			<li><a href="upsample.html" target="pagedisplay">upsample</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">ushort</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">ushortn</a></li>
		</ul>
	</li>
	<li>V W
		<ul class="Level3">
			<li><a href="attributes-variables.html" target="pagedisplay">variable attributes</a></li>
			<li><a href="vec_step.html" target="pagedisplay">vec_step</a></li>
			<li><a href="functionQualifiers.html" target="pagedisplay">vec_type_hint</a></li>
			<li><a href="vectorDataTypes.html" target="pagedisplay">Vector Data Types</a></li>
			<li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">Vector Data Load and Store Functions</a></li>
			<li><a href="miscVectorFunctions.html" target="pagedisplay">Vector Functions (Misc.)</a></li>
			<li><a href="vload_half.html" target="pagedisplay">vload_half</a></li>
			<li><a href="vload_halfn.html" target="pagedisplay">vload_halfn</a></li>
			<li><a href="vloada_halfn.html" target="pagedisplay">vloada_halfn</a></li>
			<li><a href="vloadn.html" target="pagedisplay">vloadn</a></li>
			<li><a href="scalarDataTypes.html" target="pagedisplay">void</a></li>
			<li><a href="vstore_half.html" target="pagedisplay">vstore_half</a></li>
			<li><a href="vstore_halfn.html" target="pagedisplay">vstore_halfn</a></li>
			<li><a href="vstorea_halfn.html" target="pagedisplay">vstorea_halfn</a></li>
			<li><a href="vstoren.html" target="pagedisplay">vstoren</a></li>
			<li><a href="wait_group_events.html" target="pagedisplay">wait_group_events</a></li>
			<li><a href="clBuildProgram.html" target="pagedisplay">warnings options</a></li>
			<li><a href="functionQualifiers.html" target="pagedisplay">work_group_size_hint</a></li>
			<li><a href="workItemFunctions.html" target="pagedisplay">Work-Item Built-in Functions</a></li>
			<li><a href="imageFunctions.html" target="pagedisplay">write_image[f i ui]</a></li>
			<li><a href="write_mem_fence.html" target="pagedisplay">write_mem_fence</a></li>
			<li><a href="accessQualifiers.html" target="pagedisplay">__write_only</a></li>
			<li><a href="cl_khr_3d_image_writes.html" target="pagedisplay">Writing to 3D Image Memory Objects</a></li>
		</ul>
	</li>
	</ul>
	</li>
<li class="lev1">OpenCL Runtime <!-- This is a Level1 bullet  -->
			<ul class="Level2">	
				<li><a href="enums.html" target="pagedisplay">Enumerated Types</a></li>	
				<li>Query Platform Info
					<ul class="Level3">	
						<li><a href="clGetPlatformIDs.html" target="pagedisplay">clGetPlatformIDs</a></li>	
						<li><a href="clGetPlatformInfo.html" target="pagedisplay">clGetPlatformInfo</a></li>	
					</ul>	<!-- end Level3 -->
	</li> <!-- end of LEVEL 2 nested section -->					
				<li>Query Devices
					<ul class="Level3">	
						<li><a href="clGetDeviceIDs.html" target="pagedisplay">clGetDeviceIDs</a></li>		
						<li><a href="clGetDeviceInfo.html" target="pagedisplay">clGetDeviceInfo</a></li>	
					</ul>	<!-- end Level3 -->
	</li> <!-- end of LEVEL 2 nested section -->						
				<li>Contexts
					<ul class="Level3">	
						<li><a href="clCreateContext.html" target="pagedisplay">clCreateContext</a></li>	
						<li><a 	href="clCreateContextFromType.html" target="pagedisplay">clCreateContextFromType</a></li>
						<li><a href="clRetainContext.html" target="pagedisplay">clRetainContext</a></li>	
						<li><a href="clReleaseContext.html" target="pagedisplay">clReleaseContext</a></li>	
						<li><a href="clGetContextInfo.html" target="pagedisplay">clGetContextInfo</a></li>
					</ul>  <!-- end Level3 -->
	</li> <!-- end of LEVEL 2 nested section -->						
				<li>Runtime APIs
					<ul class="Level3">	
						<li>Command Queues
							<ul class="Level4">	
								<li><a href="clCreateCommandQueue.html" target="pagedisplay">clCreateCommandQueue</a></li>	
								<li><a href="clRetainCommandQueue.html" target="pagedisplay">clRetainCommandQueue</a></li>
								<li><a href="clReleaseCommandQueue.html" target="pagedisplay">clReleaseCommandQueue</a></li>				
								<li><a href="clSetCommandQueueProperty.html" target="pagedisplay">clSetCommandQueueProperty</a></li>	
							</ul>  <!-- end Level4 -->
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Memory Objects
							<ul class="Level4">	
								<li><a href="clCreateBuffer.html" target="pagedisplay">clCreateBuffer</a></li>	
								<li><a href="clCreateSubBuffer.html" target="pagedisplay">clCreateSubBuffer</a></li>	
								<li><a href="clEnqueueReadBuffer.html" target="pagedisplay">clEnqueueReadBuffer</a></li>	
								<li><a href="clEnqueueWriteBuffer.html" target="pagedisplay">clEnqueueWriteBuffer</a></li>	
								<li><a href="clEnqueueReadBufferRect.html" target="pagedisplay">clEnqueueReadBufferRect</a></li>	
								<li><a href="clEnqueueWriteBufferRect.html" target="pagedisplay">clEnqueueWriteBufferRect</a></li>	
								<li><a href="clRetainMemObject.html" target="pagedisplay">clRetainMemObject</a></li>	
								<li><a href="clReleaseMemObject.html" target="pagedisplay">clReleaseMemObject</a></li>	
								<li><a href="clSetMemObjectDestructorCallback.html" target="pagedisplay">clSetMemObjectDestructorCallback</a></li>	
								<li><a href="clCreateImage2D.html" target="pagedisplay">clCreateImage2D</a></li>	
								<li><a href="clCreateImage3D.html" target="pagedisplay">clCreateImage3D</a></li>	
								<li><a href="clGetSupportedImageFormats.html" target="pagedisplay">clGetSupportedImageFormats</a></li>	
								<li><a href="clEnqueueReadImage.html" target="pagedisplay">clEnqueueReadImage</a></li> 	
								<li><a href="clEnqueueWriteImage.html" target="pagedisplay">clEnqueueWriteImage</a></li> 
								<li><a href="clEnqueueCopyImage.html" target="pagedisplay">clEnqueueCopyImage</a></li>
								<li><a href="clEnqueueCopyImageToBuffer.html" target="pagedisplay">clEnqueueCopyImageToBuffer</a></li>
                                                                <li><a href="clEnqueueCopyBuffer.html" target="pagedisplay">clEnqueueCopyBuffer</a></li>
                                                                <li><a href="clEnqueueCopyBufferRect.html" target="pagedisplay">clEnqueueCopyBufferRect</a></li>
								<li><a href="clEnqueueCopyBufferToImage.html" target="pagedisplay">clEnqueueCopyBufferToImage</a></li>
								<li><a href="clEnqueueMapBuffer.html" target="pagedisplay">clEnqueueMapBuffer</a></li>
								<li><a href="clEnqueueMapImage.html" target="pagedisplay">clEnqueueMapImage</a></li>
								<li><a href="clEnqueueUnmapMemObject.html" target="pagedisplay">clEnqueueUnmapMemObject</a></li>
								<li><a href="clGetMemObjectInfo.html" target="pagedisplay">clGetMemObjectInfo</a></li>
								<li><a href="clGetImageInfo.html" target="pagedisplay">clGetImageInfo</a></li> 
								<li><a href="cl_image_format.html" target="pagedisplay">cl_image_format</a></li>	
							</ul>  <!-- end Level4 -->
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Sampler Objects
							<ul class="Level4">		
								<li><a href="clCreateSampler.html" target="pagedisplay">clCreateSampler</a></li>	
								<li><a href="clRetainSampler.html" target="pagedisplay">clRetainSampler</a></li>		
								<li><a href="clReleaseSampler.html" target="pagedisplay">clReleaseSampler</a></li>
								<li><a href="clGetSamplerInfo.html" target="pagedisplay">clGetSamplerInfo</a></li>	
							</ul>  <!-- end Level4 -->
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Program Objects
							<ul class="Level4">		
								<li><a href="clCreateProgramWithSource.html" target="pagedisplay">clCreateProgramWithSource</a></li>	
								<li><a href="clCreateProgramWithBinary.html" target="pagedisplay">clCreateProgramWithBinary</a></li>		
								<li><a href="clRetainProgram.html" target="pagedisplay">clRetainProgram</a></li>
								<li><a href="clReleaseProgram.html" target="pagedisplay">clReleaseProgram</a></li>	
								<li><a href="clUnloadCompiler.html" target="pagedisplay">clUnloadCompiler</a></li>
								<li><a href="clBuildProgram.html" target="pagedisplay">clBuildProgram</a></li>
								<li><a href="clGetProgramInfo.html" target="pagedisplay">clGetProgramInfo</a></li>
								<li><a href="clGetProgramBuildInfo.html" target="pagedisplay">clGetProgramBuildInfo</a></li>
							</ul>  <!-- end Level4 -->
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Kernel Objects
							<ul class="Level4">	
								<li><a href="clCreateKernel.html" target="pagedisplay">clCreateKernel</a></li>		
								<li><a href="clCreateKernelsInProgram.html" target="pagedisplay">clCreateKernelsInProgram</a></li>	
								<li><a href="clRetainKernel.html" target="pagedisplay">clRetainKernel</a></li>	
								<li><a href="clReleaseKernel.html" target="pagedisplay">clReleaseKernel</a></li>
								<li><a href="clSetKernelArg.html" target="pagedisplay">clSetKernelArg</a></li>
								<li><a href="clGetKernelInfo.html" target="pagedisplay">clGetKernelInfo</a></li>
								<li><a href="clGetKernelWorkGroupInfo.html" target="pagedisplay">clGetKernelWorkGroupInfo</a></li>
							</ul>  <!-- end Level4 -->	
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Executing Kernels
							<ul class="Level4">	
								<li><a href="clEnqueueNDRangeKernel.html" target="pagedisplay">clEnqueueNDRangeKernel</a></li>		
								<li><a href="clEnqueueTask.html" target="pagedisplay">clEnqueueTask</a></li>	
								<li><a href="clEnqueueNativeKernel.html" target="pagedisplay">clEnqueueNativeKernel</a></li>	
							</ul>  <!-- end Level4 -->
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Event Objects
							<ul class="Level4">	
								<li><a href="clCreateUserEvent.html" target="pagedisplay">clCreateUserEvent</a></li>	
								<li><a href="clSetUserEventStatus.html" target="pagedisplay">clSetUserEventStatus</a></li>	
								<li><a href="clWaitForEvents.html" target="pagedisplay">clWaitForEvents</a></li>	
								<li><a href="clGetEventInfo.html" target="pagedisplay">clGetEventInfo</a></li>	
								<li><a href="clSetEventCallback.html" target="pagedisplay">clSetEventCallback</a></li>	
								
								<li><a href="clRetainEvent.html" target="pagedisplay">clRetainEvent</a></li>	
								<li><a href="clReleaseEvent.html" target="pagedisplay">clReleaseEvent</a></li>	
							</ul>	  <!-- end Level4 -->	
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Execution of Kernels and Memory Object Commands
							<ul class="Level4">		
								<li><a href="clEnqueueMarker.html" target="pagedisplay">clEnqueueMarker</a></li>	
								<li><a href="clEnqueueWaitForEvents.html" target="pagedisplay">clEnqueueWaitForEvents</a></li>	
								<li><a href="clEnqueueBarrier.html" target="pagedisplay">clEnqueueBarrier</a></li>	
							</ul>	  <!-- end Level4 -->
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Profiling Operations on Memory Objects and Kernels
							<ul class="Level4">		
								<li><a href="clGetEventProfilingInfo.html" target="pagedisplay">clGetEventProfilingInfo</a></li>	
							</ul>	  <!-- end Level4 -->
			</li> <!-- end of LEVEL 4 nested section -->								
						<li>Flush and Finish
							<ul class="Level4">		
								<li><a href="clFlush.html" target="pagedisplay">clFlush</a></li>	
								<li><a href="clFinish.html" target="pagedisplay">clFinish</a></li>	
							</ul>			
			</li> <!-- end of LEVEL 4 nested section -->													
					</ul>  <!-- end Level3 -->
		</li> <!-- end of LEVEL 3 nested section -->						
			</ul>  <!-- end Level2 -->
</li> <!-- end of LEVEL 1 nested section -->
		<li class="lev1">OpenCL Compiler  <!-- This is a Level1 bullet  -->
			<ul class="Level2">	
				<li><a href="restrictions.html" target="pagedisplay">Restrictions</a></li>
				<li>Built-in Data Types
					<ul class="Level3">	
						<li><a href="scalarDataTypes.html" target="pagedisplay">Scalar Data Types</a></li>
						<li><a href="vectorDataTypes.html" target="pagedisplay">Vector Data Types</a></li>
						<li><a href="otherDataTypes.html" target="pagedisplay">Other Data Types</a></li>
						<li><a href="reservedDataTypes.html" target="pagedisplay">Reserved Data Types</a></li>
						<li><a href="abstractDataTypes.html" target="pagedisplay">Abstract Data Types</a></li>
						<li><a href="cl_image_format.html" target="pagedisplay">cl_image_format</a></li>
						<li><a href="sampler_t.html" target="pagedisplay">sampler_t</a></li>
					</ul>  <!-- end Level3 -->
	</li> <!-- end of LEVEL 2 nested section -->						
				<li>Address Space Qualifiers
					<ul class="Level3">	
						<li><a href="constant.html" target="pagedisplay">__constant</a></li>
						<li><a href="local.html" target="pagedisplay">__local</a></li>
						<li><a href="global.html" target="pagedisplay">__global</a></li>
						<li><a href="private.html" target="pagedisplay">__private</a></li>
					</ul>  <!-- end Level3 -->		
	</li> <!-- end of LEVEL 2 nested section -->						
				<li><a href="accessQualifiers.html" target="pagedisplay">Access Qualifiers</a></li>		
				<li><a href="functionQualifiers.html" target="pagedisplay">Function Qualifiers</a></li>		
				<li><a href="attribute.html" target="pagedisplay">Attribute Qualifiers</a>
					<ul class="Level3">	
						<li><a href="attributes-types.html" target="pagedisplay">Types Attributes</a></li>
						<li><a href="attributes-variables.html" target="pagedisplay">Variables Attributes</a></li>
						<li><a href="attributes-blocksAndControlFlow.html" target="pagedisplay">Blocks and Control-Flow Statement Attributes</a></li>
					</ul>  <!-- end Level3 -->	
				<li>Built-in Functions
					<ul class="Level3">	
						<li><a href="asyncCopyFunctions.html" target="pagedisplay">Async Copy and Prefetch Functions</a>
							<ul class="Level4">	
								<li><a href="async_work_group_copy.html" target="pagedisplay">async_work_group_copy</a></li>
								<li><a href="async_work_group_strided_copy.html" target="pagedisplay">async_work_group_strided_copy</a></li>
								<li><a href="wait_group_events.html" target="pagedisplay">wait_group_events</a></li>
								<li><a href="prefetch.html" target="pagedisplay">prefetch</a></li>
							</ul>	  <!-- end Level4 -->		
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="commonFunctions.html" target="pagedisplay">Common Functions</a>
							<ul class="Level4">	
								<li><a href="clamp.html" target="pagedisplay">clamp</a></li>
								<li><a href="degrees.html" target="pagedisplay">degrees</a></li>
								<li><a href="commonMax.html" target="pagedisplay">max</a></li>
								<li><a href="commonMin.html" target="pagedisplay">min</a></li>
								<li><a href="mix.html" target="pagedisplay">mix</a></li>
								<li><a href="radians.html" target="pagedisplay">radians</a></li>
								<li><a href="sign.html" target="pagedisplay">sign</a></li>
								<li><a href="smoothstep.html" target="pagedisplay">smoothstep</a></li>
								<li><a href="step.html" target="pagedisplay">step</a></li>
							</ul>	  <!-- end Level4 -->		
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="explicitMemoryFenceFunctions.html" target="pagedisplay">Explicit Memory Fence Functions</a>
							<ul class="Level4">	
								<li><a href="mem_fence.html" target="pagedisplay">mem_fence</a></li>
								<li><a href="read_mem_fence.html" target="pagedisplay">read_mem_fence</a></li>
								<li><a href="write_mem_fence.html" target="pagedisplay">write_mem_fence</a></li>		
							</ul>	  <!-- end Level4 -->						
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="geometricFunctions.html" target="pagedisplay">Geometric Functions</a>
							<ul class="Level4">	
								<li><a href="cross.html" target="pagedisplay">cross</a></li>
								<li><a href="dot.html" target="pagedisplay">dot</a></li>
								<li><a href="distance.html" target="pagedisplay">distance</a></li>
								<li><a href="length.html" target="pagedisplay">length</a></li>
								<li><a href="normalize.html" target="pagedisplay">normalize</a></li>
								<li><a href="fast_distance.html" target="pagedisplay">fast_distance</a></li>
								<li><a href="fast_length.html" target="pagedisplay">fast_length</a></li>
								<li><a href="fast_normalize.html" target="pagedisplay">fast_normalize</a></li>
							</ul>	  <!-- end Level4 -->	
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="imageFunctions.html" target="pagedisplay">Image Functions</a>
							<ul class="Level4">	
								<li><a href="read_imagef2d.html" target="pagedisplay">read_image (2D Float)</a></li>
								<li><a href="read_imagef3d.html" target="pagedisplay">read_image (3D Float)</a></li>
								<li><a href="read_imagei2d.html" target="pagedisplay">read_image (2D Int)</a></li>
								<li><a href="read_imagei3d.html" target="pagedisplay">read_image (3D Int)</a></li>
								<li><a href="write_image.html" target="pagedisplay">write_image (2D)</a></li>
								<li><a href="get_image_width.html" target="pagedisplay">get_image_width</a></li>
								<li><a href="get_image_height.html" target="pagedisplay">get_image_height</a></li>
								<li><a href="get_image_depth.html" target="pagedisplay">get_image_depth</a></li>
								<li><a href="get_image_channel_data_type.html" target="pagedisplay">get_image_channel_data_type</a></li>
								<li><a href="get_image_channel_order.html" target="pagedisplay">get_image_channel_order</a></li>
								<li><a href="get_image_dim.html" target="pagedisplay">get_image_dim</a></li>
							</ul>	  <!-- end Level4 -->	
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="integerFunctions.html" target="pagedisplay">Integer Functions</a>
							<ul class="Level4">	
								<li><a href="abs.html" target="pagedisplay">abs</a></li>
								<li><a href="abs.html" target="pagedisplay">abs_diff</a></li>
								<li><a href="add_sat.html" target="pagedisplay">add_sat</a></li>
								<li><a href="integerClamp.html" target="pagedisplay">clamp</a></li>
								<li><a href="clz.html" target="pagedisplay">clz</a></li>
								<li><a href="hadd.html" target="pagedisplay">hadd</a></li>
								<li><a href="mad24.html" target="pagedisplay">mad24</a></li>
								<li><a href="mad_hi.html" target="pagedisplay">mad_hi</a></li>
								<li><a href="mad_sat.html" target="pagedisplay">mad_sat</a></li>
								<li><a href="integerMax.html" target="pagedisplay">max</a></li>
								<li><a href="integerMax.html" target="pagedisplay">min</a></li>
								<li><a href="mul24.html" target="pagedisplay">mul24</a></li>
								<li><a href="mul_hi.html" target="pagedisplay">mul_hi</a></li>
								<li><a href="hadd.html" target="pagedisplay">rhadd</a></li>
								<li><a href="rotate.html" target="pagedisplay">rotate</a></li>
								<li><a href="sub_sat.html" target="pagedisplay">sub_sat</a></li>
								<li><a href="upsample.html" target="pagedisplay">upsample</a></li>
							</ul>  <!-- end Level4 -->
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="mathFunctions.html" target="pagedisplay">Math Functions</a>
							<ul class="Level4">	
								<li><a href="mathConstants.html" target="pagedisplay">Symbolic Math Constants</a></li>
								<li><a href="FP_CONTRACT.html" target="pagedisplay">Floating-point Macros and Pragma</a></li>
								<li><a href="macroLimits.html" target="pagedisplay">Macros and Limits</a></li>
								<li><a href="acos.html" target="pagedisplay">acos</a></li>
								<li><a href="acos.html" target="pagedisplay">acosh</a></li>
								<li><a href="acos.html" target="pagedisplay">acospi</a></li>
								<li><a href="asin.html" target="pagedisplay">asin</a></li>
								<li><a href="asin.html" target="pagedisplay">asinh</a></li>
								<li><a href="asin.html" target="pagedisplay">asinpi</a></li>
								<li><a href="atan.html" target="pagedisplay">atan</a></li>
								<li><a href="atan.html" target="pagedisplay">atan2</a></li>
								<li><a href="atan.html" target="pagedisplay">atanh</a></li>
								<li><a href="atan.html" target="pagedisplay">atanpi</a></li>
								<li><a href="atan.html" target="pagedisplay">atan2pi</a></li>
								<li><a href="cbrt.html" target="pagedisplay">cbrt</a></li>
								<li><a href="ceil.html" target="pagedisplay">ceil</a></li>
								<li><a href="copysign.html" target="pagedisplay">copysign</a></li>
								<li><a href="cos.html" target="pagedisplay">cos</a></li>
								<li><a href="cos.html" target="pagedisplay">half_cos, native_cos</a></li>
								<li><a href="cos.html" target="pagedisplay">cosh</a></li>
								<li><a href="cos.html" target="pagedisplay">cospi</a></li>
								<li><a href="divide.html" target="pagedisplay">half_divide, native_divide</a></li>
								<li><a href="erf.html" target="pagedisplay">erf</a></li>
								<li><a href="erf.html" target="pagedisplay">erfc</a></li>
								<li><a href="exp.html" target="pagedisplay">exp</a></li>
								<li><a href="exp.html" target="pagedisplay">half_exp, native_exp</a></li>
								<li><a href="exp.html" target="pagedisplay">exp2</a></li>
								<li><a href="exp.html" target="pagedisplay">half_exp2, native_exp2</a></li>
								<li><a href="exp.html" target="pagedisplay">exp10</a></li>
								<li><a href="exp.html" target="pagedisplay">half_exp10, native_exp10</a></li>
								<li><a href="exp.html" target="pagedisplay">expm1</a></li>
								<li><a href="fabs.html" target="pagedisplay">fabs</a></li>
								<li><a href="fdim.html" target="pagedisplay">fdim</a></li>
								<li><a href="floor.html" target="pagedisplay">floor</a></li>
								<li><a href="fma.html" target="pagedisplay">fma</a></li>
								<li><a href="fmax.html" target="pagedisplay">fmax</a></li>
								<li><a href="fmin.html" target="pagedisplay">fmin</a></li>
								<li><a href="fmod.html" target="pagedisplay">fmod</a></li>
								<li><a href="fract.html" target="pagedisplay">fract</a></li>
								<li><a href="frexp.html" target="pagedisplay">frexp</a></li>
								<li><a href="hypot.html" target="pagedisplay">hypot</a></li>
								<li><a href="ilogb.html" target="pagedisplay">ilogb</a></li>
								<li><a href="ldexp.html" target="pagedisplay">ldexp</a></li>
								<li><a href="lgamma.html" target="pagedisplay">lgamma</a></li>
								<li><a href="lgamma.html" target="pagedisplay">lgamma_r</a></li>
								<li><a href="log.html" target="pagedisplay">log</a></li>
								<li><a href="log.html" target="pagedisplay">half_log, native_log</a></li>
								<li><a href="log.html" target="pagedisplay">log2</a></li>
								<li><a href="log.html" target="pagedisplay">half_log2, native_log2</a></li>
								<li><a href="log.html" target="pagedisplay">log10</a></li>
								<li><a href="log.html" target="pagedisplay">half_log10, native_log10</a></li>
								<li><a href="log.html" target="pagedisplay">log1p</a></li>
								<li><a href="log.html" target="pagedisplay">logb</a></li>
								<li><a href="mad.html" target="pagedisplay">mad</a></li>
								<li><a href="mag.html" target="pagedisplay">magmax</a></li>
								<li><a href="mag.html" target="pagedisplay">magmin</a></li>
								<li><a href="modf.html" target="pagedisplay">modf</a></li>
								<li><a href="nan.html" target="pagedisplay">nan</a></li>
								<li><a href="nextafter.html" target="pagedisplay">nextafter</a></li>
								<li><a href="pow.html" target="pagedisplay">pow</a></li>
								<li><a href="pow.html" target="pagedisplay">pown</a></li>
								<li><a href="pow.html" target="pagedisplay">powr</a></li>
								<li><a href="pow.html" target="pagedisplay">half_powr, native_powr</a></li>
								<li><a href="recip.html" target="pagedisplay">half_recip, native_recip</a></li>
								<li><a href="remainder.html" target="pagedisplay">remainder</a></li>
								<li><a href="remquo.html" target="pagedisplay">remquo</a></li>
								<li><a href="rint.html" target="pagedisplay">rint</a></li>
								<li><a href="round.html" target="pagedisplay">round</a></li>
								<li><a href="rootn.html" target="pagedisplay">rootn</a></li>
								<li><a href="sqrt.html" target="pagedisplay">rsqrt</a></li>
								<li><a href="sqrt.html" target="pagedisplay">half_rsqrt, native_rsqrt</a></li>
								<li><a href="sin.html" target="pagedisplay">sin</a></li>
								<li><a href="sin.html" target="pagedisplay">half_sin, native_sin</a></li>	
								<li><a href="sin.html" target="pagedisplay">sincos</a></li>
								<li><a href="sin.html" target="pagedisplay">sinh</a></li>
								<li><a href="sin.html" target="pagedisplay">sinpi</a></li>
								<li><a href="sqrt.html" target="pagedisplay">sqrt</a></li>
								<li><a href="sqrt.html" target="pagedisplay">half_sqrt, native_sqrt</a></li>
								<li><a href="tan.html" target="pagedisplay">tan</a></li>
								<li><a href="tan.html" target="pagedisplay">half_tan, native_tan</a></li>
								<li><a href="tan.html" target="pagedisplay">tanh</a></li>
								<li><a href="tan.html" target="pagedisplay">tanpi</a></li>
								<li><a href="tgamma.html" target="pagedisplay">tgamma</a></li>
								<li><a href="trunc.html" target="pagedisplay">trunc</a></li>				
							</ul>  <!-- end Level4 -->
		</li> <!-- end of LEVEL 3 nested section -->		
							<li><a href="miscVectorFunctions.html" target="pagedisplay">Misc. Vector Functions</a>
							<ul class="Level4">	
								<li><a href="shuffle.html" target="pagedisplay">shuffle</a></li>
								<li><a href="vec_step.html" target="pagedisplay">vec_step</a></li>
							</ul>	  <!-- end Level4 -->
		</li> <!-- end of LEVEL 3 nested section -->							
						<li><a href="relationalFunctions.html" target="pagedisplay">Relational Functions</a>
							<ul class="Level4">	
								<li><a href="isequal.html" target="pagedisplay">isequal</a></li>
								<li><a href="isnotequal.html" target="pagedisplay">isnotequal</a></li>
								<li><a href="isgreater.html" target="pagedisplay">isgreater</a></li>
								<li><a href="isgreaterequal.html" target="pagedisplay">isgreaterequal</a></li>
								<li><a href="isless.html" target="pagedisplay">isless</a></li>
								<li><a href="islessequal.html" target="pagedisplay">islessequal</a></li>
								<li><a href="islessgreater.html" target="pagedisplay">islessgreater</a></li>
								<li><a href="isfinite.html" target="pagedisplay">isfinite</a></li>
								<li><a href="isinf.html" target="pagedisplay">isinf</a></li>
								<li><a href="isnan.html" target="pagedisplay">isnan</a></li>
								<li><a href="isnormal.html" target="pagedisplay">isnormal</a></li>
								<li><a href="isordered.html" target="pagedisplay">isordered</a></li>
								<li><a href="isunordered.html" target="pagedisplay">isunordered</a></li>
								<li><a href="signbit.html" target="pagedisplay">signbit</a></li>
								<li><a href="any.html" target="pagedisplay">any</a></li>
								<li><a href="any.html" target="pagedisplay">all</a></li>
								<li><a href="bitselect.html" target="pagedisplay">bitselect</a></li>
								<li><a href="select.html" target="pagedisplay">select</a></li>
							</ul>	  <!-- end Level4 -->
		</li> <!-- end of LEVEL 3 nested section -->								
						<li>Synchronization Function	
							<ul class="Level4">	
								<li><a href="barrier.html" target="pagedisplay">barrier</a></li>
							</ul>	  <!-- end Level4 -->
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="vectorDataLoadandStoreFunctions.html" target="pagedisplay">Vector Data Load and Store Functions</a>
							<ul class="Level4">	
								<li><a href="vloadn.html" target="pagedisplay">vloadn</a></li>
								<li><a href="vload_half.html" target="pagedisplay">vload_half</a></li>
								<li><a href="vload_halfn.html" target="pagedisplay">vload_halfn</a></li>
								<li><a href="vloada_halfn.html" target="pagedisplay">vloada_halfn</a></li>
								<li><a href="vstoren.html" target="pagedisplay">vstoren</a></li>
								<li><a href="vstore_half.html" target="pagedisplay">vstore_half</a></li>
								<li><a href="vstore_halfn.html" target="pagedisplay">vstore_halfn</a></li>
								<li><a href="vstorea_halfn.html" target="pagedisplay">vstorea_halfn</a></li>
							</ul>  <!-- end Level4 -->
		</li> <!-- end of LEVEL 3 nested section -->								
						<li><a href="workItemFunctions.html" target="pagedisplay">Work-Item Functions</a>
							<ul class="Level4">	
								<li><a href="get_global_id.html" target="pagedisplay">get_global_id</a></li>
								<li><a href="get_global_size.html" target="pagedisplay">get_global_size</a></li>
								<li><a href="get_global_offset.html" target="pagedisplay">get_global_offset</a></li>
								<li><a href="get_group_id.html" target="pagedisplay">get_group_id</a></li>
								<li><a href="get_local_id.html" target="pagedisplay">get_local_id</a></li>
								<li><a href="get_local_size.html" target="pagedisplay">get_local_size</a></li>
								<li><a href="get_num_groups.html" target="pagedisplay">get_num_groups</a></li>
								<li><a href="get_work_dim.html" target="pagedisplay">get_work_dim</a></li>
							</ul>  <!-- end Level4 -->
		</li> <!-- end of LEVEL 3 nested section -->								
					</ul>  <!-- end Level3 -->
	</li> <!-- end of LEVEL 2 nested section -->						
			</ul>  <!-- end Level2 -->
</li> <!-- end of LEVEL 1 nested section -->
		<li class="lev1"><a href="operators.html" target="pagedisplay">Operators</a></li>	
		<li class="lev1">Conversions and Type Casting  <!-- This is a Level1 bullet  -->	
			<ul class="Level2">
				<li><a href="convert_T.html" target="pagedisplay">Explicit Conversions</a></li>				
				<li><a href="as_typen.html" target="pagedisplay">Reinterpreting Types Using as_typen()</a></li>	
			</ul>  <!-- end Level2 -->
</li> <!-- end of LEVEL 1 nested section -->

		<li class="lev1"><a href="preprocessorDirectives.html" target="pagedisplay">Preprocessor Directives and Macros</a></li>  <!-- This is a Level1 bullet  -->

		<li class="lev1">Optional Extensions  <!-- This is a Level1 bullet  -->
			<ul class="Level2">			
				<li><a href="EXTENSION.html" target="pagedisplay">EXTENSION</a>
					<ul class="Level3">	
						
						<li><a href="cl_khr_int64_base_atomics.html" target="pagedisplay">cl_khr_int64_base_atomics</a></li>
						<li><a href="cl_khr_int64_extended_atomics.html" target="pagedisplay">cl_khr_int64_extended_atomics</a></li>
						<li><a href="cl_khr_fp16.html" target="pagedisplay">cl_khr_fp16</a></li>
						<li><a href="cl_khr_fp64.html" target="pagedisplay">cl_khr_fp64</a></li>
						<li><a href="clGetExtensionFunctionAddress.html" target="pagedisplay">clGetExtensionFunctionAddress</a></li>
						<li><a href="cl_khr_3d_image_writes.html" target="pagedisplay">cl_khr_3d_image_writes</a></li>

						<li><a href="gl_sharing.html" target="pagedisplay">CL_APPLE_gl_sharing</a></li>	
						<li><a href="gl_sharing.html" target="pagedisplay">CL_KHR_gl_sharing</a></li>					
					</ul><!-- end Level3 -->
	</li> <!-- end of LEVEL 2 nested section -->						
			</ul><!-- end Level2 -->
</li> <!-- end of LEVEL 1 nested section -->	
	
		<li class="lev1">OpenCL/OpenGL Sharing APIs <!-- This is a Level1 bullet  -->
		<ul class="Level2">
				<li><a href="clCreateFromGLBuffer.html" target="pagedisplay">clCreateFromGLBuffer</a></li>		
				<li><a href="clCreateFromGLTexture2D.html" target="pagedisplay">clCreateFromGLTexture2D</a></li>	
				<li><a href="clCreateFromGLTexture3D.html" target="pagedisplay">clCreateFromGLTexture3D</a></li>	
				<li><a href="clCreateFromGLRenderbuffer.html" target="pagedisplay">clCreateFromGLRenderbuffer</a></li>
				<li><a href="clGetGLObjectInfo.html" target="pagedisplay">clGetGLObjectInfo</a></li>	
				<li><a href="clGetGLTextureInfo.html" target="pagedisplay">clGetGLTextureInfo</a></li>	
				<li><a href="clEnqueueAcquireGLObjects.html" target="pagedisplay">clEnqueueAcquireGLObjects</a></li>	
				<li><a href="clEnqueueReleaseGLObjects.html" target="pagedisplay">clEnqueueReleaseGLObjects</a></li>	
			</ul><!-- end Level2 -->
</li> <!-- end of LEVEL 1 nested section -->	

	<li class="lev1">OpenCL Events From OpenGL Syncs <!-- This is a Level1 bullet  -->
		<ul class="Level2">
				<li><a href="clCreateEventFromGLsyncKHR.html" target="pagedisplay">clCreateEventFromGLsyncKHR</a></li>			
			</ul><!-- end Level2 -->
</li> <!-- end of LEVEL 1 nested section -->	

	<li class="lev1">Sharing With Direct3D 10<!-- This is a Level1 bullet  -->
		<ul class="Level2">
				<li><a href="clGetDeviceIDsFromD3D10KHR.html" target="pagedisplay">clGetDeviceIDsFromD3D10KHR</a></li>
				<li><a href="clCreateFromD3D10BufferKHR.html" target="pagedisplay">clCreateFromD3D10BufferKHR</a></li>
				<li><a href="clCreateFromD3D10Texture2DKHR.html" target="pagedisplay">clCreateFromD3D10Texture2DKHR</a></li>
				<li><a href="clCreateFromD3D10Texture3DKHR.html" target="pagedisplay">clCreateFromD3D10Texture3DKHR</a></li>
				<li><a href="clEnqueueAcquireD3D10ObjectsKHR.html" target="pagedisplay">clEnqueueAcquireD3D10ObjectsKHR</a></li>
				<li><a href="clEnqueueReleaseD3D10ObjectsKHR.html" target="pagedisplay">clEnqueueReleaseD3D10ObjectsKHR</a></li>
			</ul><!-- end Level2 -->
</li> <!-- end of LEVEL 1 nested section -->	
	
	
	</ul><!-- end Level1 -->
	</div>
<script type="text/javascript">
initiate();		// This must be placed immediately after the menu in order to format it properly.
</script>
	<p>
	</p>
</body>
</html>



